package com.glela.order.service;

import java.util.List;
import java.util.Map;

import com.glela.order.model.PayTypeConfig;

/**
 * 支付类型配置表
 * @author zls
 *
 */
public interface PayTypeConfigService {
	/**
	 * <dl>
	 * <dt>缓存支付类型配置信息</dt>
	 * </dl>
	 * void
	 * @author zls
	 * @date 2018年1月5日 下午1:36:08
	 */
	void cachePayType();

	/**
	 * <dl>
	 * <dt>获取支付类型配置</dt>
	 * </dl>
	 * @return Map<Integer,PayTypeConfig>
	 * @author zls
	 * @date 2018年1月5日 下午1:47:59
	 */
	Map<String, PayTypeConfig> getPayTypeConfig();

	/**
	 * <dl>
	 * <dt>获取支付类型配置</dt>
	 * </dl>
	 * @return List<PayTypeConfig>
	 * @author zls
	 * @date 2018年1月5日 下午1:49:14
	 */
	List<PayTypeConfig> getPayTypeConfigs();
}